package com.gopay.common.domain.cbrmb.internationalcard.masapay;

import java.io.Serializable;

/**
 * 
 * @ClassName: MasaPayQueryRefundOrderDTO
 * @Description: TODO
 * @author gd.cui
 * @date
 */
public class MasaPayQueryRefundOrderDTO implements Serializable {

	/**
	 * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
	 */
	private static final long serialVersionUID = 1L;

	private String refundOrderNo;
	private String merchantOrderNo;
	private String masapayRefundOrderNo;
	private String refundAmount;
	private String currencyCode;
	private String submitTime;
	private String dealTime;
	private String status;
	private String ordersignMsg;

	public String getRefundOrderNo() {
		return refundOrderNo;
	}

	public void setRefundOrderNo(String refundOrderNo) {
		this.refundOrderNo = refundOrderNo;
	}

	public String getMerchantOrderNo() {
		return merchantOrderNo;
	}

	public void setMerchantOrderNo(String merchantOrderNo) {
		this.merchantOrderNo = merchantOrderNo;
	}

	public String getMasapayRefundOrderNo() {
		return masapayRefundOrderNo;
	}

	public void setMasapayRefundOrderNo(String masapayRefundOrderNo) {
		this.masapayRefundOrderNo = masapayRefundOrderNo;
	}

	public String getRefundAmount() {
		return refundAmount;
	}

	public void setRefundAmount(String refundAmount) {
		this.refundAmount = refundAmount;
	}

	public String getCurrencyCode() {
		return currencyCode;
	}

	public void setCurrencyCode(String currencyCode) {
		this.currencyCode = currencyCode;
	}

	public String getSubmitTime() {
		return submitTime;
	}

	public void setSubmitTime(String submitTime) {
		this.submitTime = submitTime;
	}

	public String getDealTime() {
		return dealTime;
	}

	public void setDealTime(String dealTime) {
		this.dealTime = dealTime;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getOrdersignMsg() {
		return ordersignMsg;
	}

	public void setOrdersignMsg(String ordersignMsg) {
		this.ordersignMsg = ordersignMsg;
	}

	public String orderSignatureData(String key) {
		return "refundOrderNo=" + refundOrderNo + "&merchantOrderNo=" + merchantOrderNo + "&masapayRefundOrderNo="
				+ masapayRefundOrderNo + "&refundAmount=" + refundAmount + "&currencyCode=" + currencyCode
				+ "&submitTime=" + submitTime + "&dealTime=" + dealTime + "&status=" + status + "&key=" + key;
	}

	@Override
	public String toString() {
		return "MasaPayQueryRefundOrderDTO [refundOrderNo=" + refundOrderNo + ", merchantOrderNo=" + merchantOrderNo
				+ ", masapayRefundOrderNo=" + masapayRefundOrderNo + ", refundAmount=" + refundAmount
				+ ", currencyCode=" + currencyCode + ", submitTime=" + submitTime + ", dealTime=" + dealTime
				+ ", status=" + status + "]";
	}

}
